﻿using System;

namespace SlamDunk.MES.Presentation.Models.ReportModels
{
    /// <summary>
    /// 作业计划报表视图
    /// </summary>
    public class ExecutionPlanRp
    {
        #region 计划编号 —— string ExecutionPlanNo
        /// <summary>
        /// 计划编号
        /// </summary>
        public string ExecutionPlanNo { get; set; }
        #endregion}

        #region 生产批号 —— string ProductionBatchNo
        /// <summary>
        /// 生产批号
        /// </summary>
        public string ProductionBatchNo { get; set; }
        #endregion

        #region 预期开始时间 —— DateTime ExpStartTime
        /// <summary>
        /// 预期开始时间
        /// </summary>
        public DateTime ExpStartTime { get; set; }
        #endregion

        #region 预期结束时间 —— DateTime ExpEndTime
        /// <summary>
        /// 预期结束时间
        /// </summary>
        public DateTime ExpEndTime { get; set; }
        #endregion

        #region 产品名称 —— string ProductName
        /// <summary>
        /// 产品名称
        /// </summary>
        public string ProductName { get; set; }
        #endregion

        #region 工艺名称 —— string ProcessName
        /// <summary>
        /// 工艺名称
        /// </summary>
        public string ProcessName { get; set; }
        #endregion

        #region 物料清单名称 —— string BomName
        /// <summary>
        /// 物料清单名称
        /// </summary>
        public string BomName { get; set; }
        #endregion

        #region 预期毛产量 —— decimal ExpGrossQuantity
        /// <summary>
        /// 预期毛产量
        /// </summary>
        public decimal ExpGrossQuantity { get; set; }
        #endregion

        #region 预期净产量 —— decimal ExpNetQuantity
        /// <summary>
        /// 预期净产量
        /// </summary>
        public decimal ExpNetQuantity { get; set; }
        #endregion

        #region 单位 —— string Unit
        /// <summary>
        /// 优先级
        /// </summary>
        /// <remarks>数值越大，优先级越高</remarks>
        public string Unit { get; set; }
        #endregion

        #region 创建人姓名 —— string CreatorName
        /// <summary>
        /// 创建人姓名
        /// </summary>
        public string CreatorName { get; set; }
        #endregion

        #region 审核人姓名 —— string CheckerName
        /// <summary>
        /// 审核人姓名
        /// </summary>
        public string CheckerName { get; set; }
        #endregion

        #region 描述 —— string Description
        /// <summary>
        /// 描述
        /// </summary>
        public string Description { get; set; }
        #endregion
    }
}
